package com.fulihui.common.constants;


/**
 * kafka队列Topic名称常量
 *
 * @author: LiuJie
 * @version: 2018/6/20 14:19
 * @description: kafka topics
 */
public class TopicConstants {

    /**
     * 预授权相关事件
     * {@link com.fulihui.common.enums.PreAuthTypeEnum}
     *
     * @value com.fulihui.wgj.facade.msg.EventMsg
     */
    public static final String PRE_AUTH = "PRE_AUTH";

    /**
     * 微信推送事件消息类型
     * {@link com.fulihui.common.enums.MsgTypeEnum}
     *
     * @value com.fulihui.wgj.facade.msg.EventMsg
     */
    public static final String EVENT_NOTIFY = "EVENT_NOTIFY";

    /**
     * 拉取用户openid列表 json
     *
     * @value com.fulihui.wgj.facade.msg.UserMsg
     */
    public static final String PULL_USER_OPENID_LIST = "PULL_USER_OPENID_LIST";

    /**
     * Wx48H消息发送数据流
     *
     * @value com.fulihui.wgj.facade.msg.Wx48HMsg
     */
    public static final String WX_48H_MSG = "WX_48H_MSG";

    /**
     * 模板消息推送
     *
     * @value com.fulihui.wgj.facade.msg.TemplateMsg
     */
    public static final String TEMPLATE_MSG = "TEMPLATE_MSG";

    /**
     * 图文群发消息推送
     *
     * @value com.fulihui.wgj.facade.msg.MassMsg
     */
    public static final String MASS_MSG = "MASS_MSG";

    /**
     * 模板消息推送-自动化任务
     *
     * @value com.fulihui.wgj.facade.msg.TemplateMsg
     */
    public static final String AUTO_TEMPLATE_MSG = "AUTO_TEMPLATE_MSG";
}
